Comments (5)
I think I have another problem.
STDERR: Error: invalid_request_error: You didn't provide an API key. You need to provide your API key in an Authorization header using Bearer auth (i.e. Authorization: Bearer YOUR_KEY), or as the password field (with blank username) if you're accessing the API from your browser and are prompted for a username and password. You can obtain an API key from https://platform.openai.com/account/api-keys.
This is my config
[openai]
api_base = "https://oa.api2d.net/v1"
api_key = "fk189040-xxxx"
model = "gpt-3.5-turbo-16k"
retries = 2
proxy = ""
from gptcommit.
encountering the same issue.
from gptcommit.
Thanks for the feedback, working on a fix in #189
from gptcommit.
It seems to be an issue with the async-openai library. The url method in OpenAIConfig is fixed.
impl Config for OpenAIConfig {
fn headers(&self) -> HeaderMap {
let mut headers = HeaderMap::new();
if !self.org_id.is_empty() {
headers.insert(
OPENAI_ORGANIZATION_HEADER,
self.org_id.as_str().parse().unwrap(),
);
}
headers.insert(
AUTHORIZATION,
format!("Bearer {}", self.api_key).as_str().parse().unwrap(),
);
headers
}
fn url(&self, path: &str) -> String {
format!("{}{}", OPENAI_API_BASE, path)
}
fn api_base(&self) -> &str {
&self.api_base
}
fn api_key(&self) -> &str {
&self.api_key
}
fn query(&self) -> Vec<(&str, &str)> {
vec![]
}
}
from gptcommit.
@zurawiki Hi, have you made any progress?
from gptcommit.
Related Issues (20)
- Proposal: Add a `check` option to verify the local network environment HOT 3
- add a command to uninstall gptcommit HOT 1
- [BUG] Set custom OpenAI API base URL by CLI not working. HOT 1
- Skipping gptcommit because the githook isn't set up for this commit mode HOT 1
- feat: Support git templates like git-cz HOT 2
- Preserve Conventional Commits Subject in Translated Commit Messages
- Can you offer another way to install gptcommit for Windows? Like, Winget HOT 3
- Binaries not generated for v0.5.4 HOT 1
- bug: insufficient_quota: You exceeded your current quota HOT 2
- bug: Continually get unrelated commit messages HOT 2
- Feature: Prompt overrides HOT 2
- bug: Address boundary error HOT 2
- gpt-3.5-turbo-16k support HOT 1
- bug: You didn't provide an API key HOT 3
- bug: not respecting `api_base` config HOT 7
- bug: adds old commit items to summaries HOT 1
- How to temporarily disable gptcommit for manual git commit message entry? HOT 1
- Support for gpt-4o
- bug: windows install gptcommit v0.5.16 is fail by cargo
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gptcommit.